PROP_INLINE_SELECTION
};
-#define GTK_ENTRY_COMPLETION_GET_PRIVATE(obj)(G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionPrivate))
static void gtk_entry_completion_cell_layout_init (GtkCellLayoutIface *iface);
static void gtk_entry_completion_set_property (GObject *object,
GtkWidget *popup_frame;
/* yes, also priv, need to keep the code readable */
- priv = completion->priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (completion);
+ completion->priv = G_TYPE_INSTANCE_GET_PRIVATE (completion,
+ GTK_TYPE_ENTRY_COMPLETION,
+ GtkEntryCompletionPrivate);
+ priv = completion->priv;
priv->minimum_key_length = 1;
priv->text_column = -1;
{
GtkEntryCompletionPrivate *priv;
- priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (cell_layout);
+ priv = GTK_ENTRY_COMPLETION (cell_layout)->priv;
gtk_tree_view_column_pack_start (priv->column, cell, expand);
}
{
GtkEntryCompletionPrivate *priv;
- priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (cell_layout);
+ priv = GTK_ENTRY_COMPLETION (cell_layout)->priv;
gtk_tree_view_column_pack_end (priv->column, cell, expand);
}
{
GtkEntryCompletionPrivate *priv;
- priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (cell_layout);
+ priv = GTK_ENTRY_COMPLETION (cell_layout)->priv;
gtk_tree_view_column_clear (priv->column);
}
{
GtkEntryCompletionPrivate *priv;
- priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (cell_layout);
+ priv = GTK_ENTRY_COMPLETION (cell_layout)->priv;
gtk_tree_view_column_add_attribute (priv->column, cell, attribute, column);
}
{
GtkEntryCompletionPrivate *priv;
- priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (cell_layout);
+ priv = GTK_ENTRY_COMPLETION (cell_layout)->priv;
gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (priv->column),
cell, func, func_data, destroy);
{
GtkEntryCompletionPrivate *priv;
- priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (cell_layout);
+ priv = GTK_ENTRY_COMPLETION (cell_layout)->priv;
gtk_tree_view_column_clear_attributes (priv->column, cell);
}
{
GtkEntryCompletionPrivate *priv;
- priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (cell_layout);
+ priv = GTK_ENTRY_COMPLETION (cell_layout)->priv;
gtk_cell_layout_reorder (GTK_CELL_LAYOUT (priv->column), cell, position);
}
{
GtkEntryCompletionPrivate *priv;
- priv = GTK_ENTRY_COMPLETION_GET_PRIVATE (cell_layout);
+ priv = GTK_ENTRY_COMPLETION (cell_layout)->priv;
return gtk_cell_layout_get_cells (GTK_CELL_LAYOUT (priv->column));
}